How to manage finances and smart tips to avoid end-of-month borrowing?