But this shouldn't be the case if we can sit down and plan through out the year, in such a way that we have money assigned for various functions like holidays. A budget should aid through this.
It's sole purpose is to give you a firm grip on your finances.