I recently got a tourist visa, they ask for a lot of stuff which is confusing, but basically just upload a bank statement and in the section that asks for self assessment as one option, I typed a letter using Microsoft word stating I wasn't on a pension and no one invited me was the other one, somewhere in there they ask for a letter from the person who invited you, anyway I uploaded a bank statement
I believe if you have advised the embassy of your flight booking you would need to stick to that date, Thai customs will be expecting you on that date.