I don't think that they're implying you're actually lying; but it is true that you can't gift points since back then. At least to other separate accounts.
You CAN gift points if you have a Live Gold Family Pack, to the accounts linked to that one; which was probably what that person did.
That aside, there's no option per se.