You could use a particular, and impossible date to flag the TBD (example #12/31/9999#).
Your record source would then be:
=iif([YourDateField]=#12/31/9999#,"TBD",[YourDateField])
As for the partial date that you are being supplied, you could just use the 1st of the month, and maybe and a...