change month and week calc method

这样ok吗,还是要用30.days.ago或其它方法