My boss said that as I already get 8 paid bank holidays as per my contract he is not obliged to pay me for a 9th one, he said that he cannot afford to give all his staff the day off just because of someones wedding, is he playing fair?