But I do not see why "Je ne vais pas en France depuis l'année dernière." does not work (Because depuis can be used in the present tense to show something that has happened in the past and is still happening in the present). The sentence would means something like "I have stopped going to France since last year", but it does sound weird.
Also, l'année passé et l'an passé would work the same way as the other two phrases right? to me they would
merci bien, il y a une différence entre 'l'an dernier' et 'l'année dernière' ?