I'm in Indian National living in Ireland on a student visa which expires in October, 2016. I wanted to travel to Greece to meet my girlfriend who is Greek, so I booked tickets for August, 2016.
I didn't know back then that my Irish visa needs to be valid for at least 3 months on the date when I get the Schengen visa, so I can't get a visa starting from August since it's less than 3 months and now I stand to lose all my plane ticket money since the flight is non refundable.
If I book a refundable ticket to Greece for July, and use that for the visa application, then finally cancel it once I get the visa, and travel in August, will this be possible? Or will I be stopped at the immigration in Greece because I would be traveling a month later?
And if I do this, would I need two invitation letters from my girlfriend, inviting me to stay over, one for the visa application and one which I'll carry with me for August?