Can a 16 year old boy date a 12 year old girl?

Yes, but it must be a platonic (i.e.: non-sexual) relationship.

Added: Also, since they are both minors, they must also have parental permission to go out.