You're mistaken on both counts. I wasn't saying you have to apply three months ahead. The person was asking when to apply. And you can do so within those three months prior to travel.
'Single Entry Tourist Visa will be valid for 3 months from the date of issue. You must enter Thailand within the validity of visa. However, the permitted length of stay is up to 60 days from the date of arrival in Thailand.'